@baseWidth: 720;
.px2rem(@atr,@px,@base-width:0) when( @base-width > 0){
	@{atr}: unit(@px*10/@base-width , rem);
}

.px2rem(@atr,@px,@base-width:0) when( @base-width = 0){
	@{atr}: unit(@px*10/@baseWidth , rem);
}

.Title{
    .px2rem(margin-bottom, 20);
    background-color: #fff;
    &:last-child{
        margin-bottom: 0;
    }
    .inner{
        
    }
    .header{
        .px2rem(padding-left, 18);
        .px2rem(padding-right, 18);
        border-bottom: 1px solid #f5f2f2;
    }
    .h2{
        position: relative;
        font-weight: normal;
        text-align: left;
        .px2rem(padding-left, 15);
        .px2rem(font-size, 24);
        .px2rem(line-height, 52);
        color: #333;
        &::before{
            position: absolute;
            left: 0;
            content: "";
            .px2rem(top, 16);
            .px2rem(height, 24);
            .px2rem(width, 4);
            .px2rem(border-radius, 3);
            background-color: #4482ff;
        }
    }
}